﻿using System.Collections.Generic;
using KPIS.GERP.GHRMS.MODEL;

namespace KPIS.GERP.GHRMS.IBLL
{
	public interface IHisHealthCheckBLL
	{
		IList<HisHealthCheckInfo> List();

		IList<HisHealthCheckInfo> List(int sequence);

		IList<HisHealthCheckInfo> ListOfEmployee(int empSeq);

		IList<HisHealthCheckInfo> ListOfEmployeeByYearly(int? year, int empSeq);

		IList<HisHealthCheckInfo> ListOfEmployeeByRoundly(int? year, int empSeq, int? roundNumber = null);

		void Insert(HisHealthCheckInfo info);

		void Update(HisHealthCheckInfo info);

		void Delete(int sequence, int updatedBy);
	}
}
